/*
Adobe Systems Incorporated(r) Source Code License Agreement
Copyright(c) 2005 Adobe Systems Incorporated. All rights reserved.
	
Please read this Source Code License Agreement carefully before using
the source code.
	
Adobe Systems Incorporated grants to you a perpetual, worldwide, non-exclusive,
no-charge, royalty-free, irrevocable copyright license, to reproduce,
prepare derivative works of, publicly display, publicly perform, and
distribute this source code and such derivative works in source or
object code form without any attribution requirements.
	
The name "Adobe Systems Incorporated" must not be used to endorse or promote products
derived from the source code without prior written permission.
	
You agree to indemnify, hold harmless and defend Adobe Systems Incorporated from and
against any loss, damage, claims or lawsuits, including attorney's
fees that arise or result from your use or distribution of the source
code.
	
THIS SOURCE CODE IS PROVIDED "AS IS" AND "WITH ALL FAULTS", WITHOUT
ANY TECHNICAL SUPPORT OR ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. ALSO, THERE IS NO WARRANTY OF
NON-INFRINGEMENT, TITLE OR QUIET ENJOYMENT. IN NO EVENT SHALL MACROMEDIA
OR ITS SUPPLIERS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOURCE CODE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

package com.adobe.webapis.fedex.enums
{
	public class CurrencyCodeEnum
	{
		public static const ANG:CurrencyCodeEnum = new CurrencyCodeEnum("ANG", "Antilles Guilder");
		public static const ARA:CurrencyCodeEnum = new CurrencyCodeEnum("ARA", "Argentina Austral");
		public static const ARN:CurrencyCodeEnum = new CurrencyCodeEnum("ARN", "Argentina Peso");
		public static const AWG:CurrencyCodeEnum = new CurrencyCodeEnum("AWG", "Aruban Florins");
		public static const AUD:CurrencyCodeEnum = new CurrencyCodeEnum("AUD", "Australian Dollars");
		public static const BHD:CurrencyCodeEnum = new CurrencyCodeEnum("BHD", "Bahraini Dinars");
		public static const BBD:CurrencyCodeEnum = new CurrencyCodeEnum("BBD", "Barbados Dollars");
		public static const BMD:CurrencyCodeEnum = new CurrencyCodeEnum("BMD", "Bermuda Dollars");
		public static const BRL:CurrencyCodeEnum = new CurrencyCodeEnum("BRL", "Brazil Real");
		public static const UKL:CurrencyCodeEnum = new CurrencyCodeEnum("UKL", "British Pounds");
		public static const BND:CurrencyCodeEnum = new CurrencyCodeEnum("BND", "Brunei Dollar");
		public static const CAD:CurrencyCodeEnum = new CurrencyCodeEnum("CAD", "Canadian Dollars");
		public static const CHP:CurrencyCodeEnum = new CurrencyCodeEnum("CHP", "Chilean Pesos");
		public static const CNY:CurrencyCodeEnum = new CurrencyCodeEnum("CNY", "Chinese Renminbi");
		public static const CYL:CurrencyCodeEnum = new CurrencyCodeEnum("CYL", "Cyprus Pounds");
		public static const DKK:CurrencyCodeEnum = new CurrencyCodeEnum("DKK", "Denmark Krone");
		public static const RDD:CurrencyCodeEnum = new CurrencyCodeEnum("RDD", "Dominican Peso");
		public static const ECD:CurrencyCodeEnum = new CurrencyCodeEnum("ECD", "E. Caribbean Dollars");
		public static const EGP:CurrencyCodeEnum = new CurrencyCodeEnum("EGP", "Egyptian Pound");
		public static const EUR:CurrencyCodeEnum = new CurrencyCodeEnum("EUR", "European Currency Unit");
		public static const HKD:CurrencyCodeEnum = new CurrencyCodeEnum("HKD", "Hong Kong Dollars");
		public static const INR:CurrencyCodeEnum = new CurrencyCodeEnum("INR", "Indian Rupees");
		public static const JAD:CurrencyCodeEnum = new CurrencyCodeEnum("JAD", "Jamaican Dollars");
		public static const JYE:CurrencyCodeEnum = new CurrencyCodeEnum("JYE", "Japanese Yen");
		public static const KUD:CurrencyCodeEnum = new CurrencyCodeEnum("KUD", "Kuwaiti Dinars");
		public static const MOP:CurrencyCodeEnum = new CurrencyCodeEnum("MOP", "Macau Patacas");
		public static const MYR:CurrencyCodeEnum = new CurrencyCodeEnum("MYR", "Malaysian Ringgits");
		public static const NMP:CurrencyCodeEnum = new CurrencyCodeEnum("NMP", "Mexican Pesos");
		public static const NTD:CurrencyCodeEnum = new CurrencyCodeEnum("NTD", "New Taiwan Dollars");
		public static const NZD:CurrencyCodeEnum = new CurrencyCodeEnum("NZD", "New Zealand Dollars");
		public static const NOK:CurrencyCodeEnum = new CurrencyCodeEnum("NOK", "Norwegian Kronen");
		public static const PKR:CurrencyCodeEnum = new CurrencyCodeEnum("PKR", "Pakistan Rupee");
		public static const PHP:CurrencyCodeEnum = new CurrencyCodeEnum("PHP", "Philippine Pesos");
		public static const SAR:CurrencyCodeEnum = new CurrencyCodeEnum("SAR", "Saudi Arabian Riyals");
		public static const SID:CurrencyCodeEnum = new CurrencyCodeEnum("SID", "Singapore Dollars");
		public static const ZAR:CurrencyCodeEnum = new CurrencyCodeEnum("ZAR", "South African Rand");
		public static const WON:CurrencyCodeEnum = new CurrencyCodeEnum("WON", "South Korea Won");
		public static const SEK:CurrencyCodeEnum = new CurrencyCodeEnum("SEK", "Swedish Krona");
		public static const SFR:CurrencyCodeEnum = new CurrencyCodeEnum("SFR", "Swiss Francs");
		public static const THB:CurrencyCodeEnum = new CurrencyCodeEnum("THB", "Thailand Baht");
		public static const TTD:CurrencyCodeEnum = new CurrencyCodeEnum("TTD", "Trinidad & Tobago Dollars");
		public static const TRL:CurrencyCodeEnum = new CurrencyCodeEnum("TRL", "Turkish Lira");
		public static const DHS:CurrencyCodeEnum = new CurrencyCodeEnum("DHS", "UAE Dirhams");
		public static const UYP:CurrencyCodeEnum = new CurrencyCodeEnum("UYP", "Uruguay New Pesos");
		public static const USD:CurrencyCodeEnum = new CurrencyCodeEnum("USD", "US Dollar");
		public static const VEB:CurrencyCodeEnum = new CurrencyCodeEnum("VEB", "Venezuela Bolivar");

		public static const all:Array = [ANG,
										 ARA,
										 ARN,
										 AWG,
										 AUD,
										 BHD,
										 BBD,
										 BMD,
										 CAD,
										 CHP,
										 CNY,
										 CYL,
										 DKK,
										 RDD,
										 ECD,
										 EGP,
										 EUR,
										 HKD,
										 INR,
										 JAD,
										 JYE,
										 KUD,
										 MOP,
										 MYR,
										 NMP,
										 NTD,
										 NZD,
										 NOK,
										 PKR,
										 PHP,
										 SAR,
										 SID,
										 ZAR,
										 WON,
										 SEK,
										 SFR,
										 THB,
										 TTD,
										 TRL,
										 DHS,
										 UYP,
										 USD,
										 VEB];

		public var name:String;
		public var description:String;
		
		public function CurrencyCodeEnum(name:String, description:String)
		{
			this.name = name;
			this.description = description;
		}
	}
}